package com.zhz.mall.portal.dto;

import com.zhz.mall.portal.modules.pms.model.PmsProduct;
import com.zhz.mall.portal.modules.pms.model.PmsSkuStock;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.SuperBuilder;

import java.util.List;

/***
 * @author zhouhengzhe
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@ApiModel("ProductConditionDTO商品保存数据传输对象,用于商品的添加、修改保存的参数接收")
public class ProductDetailDTO extends PmsProduct {

    // 商品属性相关
    @ApiModelProperty("商品属性相关")
    private List<PmsProductAttributeValueDTO> productAttributeValueList;
    // 商品sku库存信息
    @ApiModelProperty("商品sku库存信息")
    private List<PmsSkuStock> skuStockList;
}
